package cn.udinghuo.model.agents.agent;

import com.fasterxml.jackson.annotation.JsonSetter;

import org.springframework.util.Assert;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.Column;
import cn.udinghuo.core.domain.entity.BaseAuditTenantAndDeleted;	
import cn.udinghuo.core.domain.entity.Comment;
import cn.udinghuo.core.domain.entity.ita.CacheKey;

/**
 * @author chenxgan
 *	客户级别
 */
@Entity
@Table(name="agentlevel")
public class AgentLevel extends BaseAuditTenantAndDeleted<Long>  {

	private static final long serialVersionUID = -1L;
	/**
	* 客户级别编码code
	*/
	@Comment(value="客户级别编码")
	@Column(name="cCode")
	private String code;
	/**
	* 客户级别名称name
	*/
	@Comment(value="客户级别名称")
	@Column(name="cName")
	private String name;
	/**
	* 数据来源IDoutSysKey
	*/
	@Comment(value="数据来源ID")
	@Column(name="cOutSysKey")
	private String outSysKey;
	/**
	* erp编码erpCode
	*/
	@Comment(value="erp编码")
	@Column(name="cErpCode")
	private String erpCode;
	public String getCode() {
		return this.code;
	}
	
	public void setCode(String value) {
		this.code = value;
	}
	
	public String getName() {
		return this.name;
	}
	
	public void setName(String value) {
		this.name = value;
	}
	
	public String getOutSysKey() {
		return this.outSysKey;
	}
	
	public void setOutSysKey(String value) {
		this.outSysKey = value;
	}
	
	public String getErpCode() {
		return this.erpCode;
	}
	
	public void setErpCode(String value) {
		this.erpCode = value;
	}
	
}
